﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAO;
using DTO;
namespace BUS
{
    public class NhanVienBUS
    {
        public List<NhanVienDTO> LayThongTinNhanVien()
        {
            NhanVienDAO dao= new NhanVienDAO();
            return dao.LayThongTinNhanVien();
        }
        public List<NhanVienDTO> LayThongTinNhanVien(string MaNV) // lấy thông Nhân Viên theo maNV
        {
            NhanVienDAO dao = new NhanVienDAO();
            return dao.LayThongTinNhanVien(MaNV);
        }
        public int ThemNhanVien(NhanVienDTO nvDTO)
        {
            NhanVienDAO dao = new NhanVienDAO();
            int kq = dao.ThemNhanVien(nvDTO);
            return kq;

        }

        public int KTDangnHap(NhanVienDTO nvDTO)
        {
            NhanVienDAO dao = new NhanVienDAO();
            int kq = dao.KTDangNhap(nvDTO);
            return kq;
        }

        public string MaNVMoi()
        {
            NhanVienDAO dao = new NhanVienDAO();
            string kq = dao.TaoMaNVMoi();
            return kq;
        }

        public string LayMANVDN(NhanVienDTO nvDTO)
        {
            NhanVienDAO dao = new NhanVienDAO();
            return dao.LayMaNVDN(nvDTO);
        }

        public string LayDiaChiNhanVien(string MaNV)
        {
            NhanVienDAO dao = new NhanVienDAO();
            return dao.LayDiaChiNhanVien(MaNV);
        }

        public string LayDienThoaiNhanVien(string MaNV)
        {
            NhanVienDAO dao = new NhanVienDAO();
            return dao.LayDienThoaiNhanVien(MaNV);
        }

        public string LayTenNhanVien(string MaNV)
        {
            NhanVienDAO dao = new NhanVienDAO();
            return dao.LayTenNhanVien(MaNV);
        }

        public int XoaNV(NhanVienDTO nvDTO)
        {
            NhanVienDAO dao = new NhanVienDAO();
            int kq = dao.XoaNV(nvDTO);
            return kq;
        }


        public string LayMatKhauNhanVien(string MaNV)
        {
            NhanVienDAO dao = new NhanVienDAO();
            return dao.LayMatKhauNhanVien(MaNV);
        }


        public string LayGioiTinhNhanVien(string MaNV)
        {
            NhanVienDAO dao = new NhanVienDAO();
            return dao.LayGioiTinhNhanVien(MaNV);
        }

        public int SuaNV(NhanVienDTO nvDTO)
        {
            NhanVienDAO dao = new NhanVienDAO();
            int kq = dao.SuaNV(nvDTO);
            return kq;
        }



    }
}
